bitkeeper revision 1.1159.170.42 (419b69c7gX234yN4MLjxZjle-ovjcQ)
authorbren@anvil.research <bren@anvil.research>
Wed, 17 Nov 2004 15:09:59 +0000 (15:09 +0000)
committerbren@anvil.research <bren@anvil.research>
Wed, 17 Nov 2004 15:09:59 +0000 (15:09 +0000)
Fix my own mistake. Should pass the backend domain ID.

tools/python/xen/xend/server/netif.py

index f6df4ce099f5d937fb582c7f8ebe74b00c70e942..9152c2abf4677067d9eb859b875d42da6b2346e9 100755 (executable)
@@ -104,7 +104,6 @@ class NetDev(controller.SplitDev):
         self.evtchn = None
         self.configure(config)
         self.status = NETIF_INTERFACE_STATUS_DISCONNECTED
-        self.dom = ctrl.dom
 
     def _get_config_mac(self, config):
         vmac = sxp.child_value(config, 'mac')
@@ -308,7 +307,7 @@ class NetDev(controller.SplitDev):
     
     def recv_fe_interface_connect(self, val, req):
         if not req: return
-        self.evtchn = channel.eventChannel(self.dom, self.controller.dom)
+        self.evtchn = channel.eventChannel(self.backendDomain, self.controller.dom)
         msg = packMsg('netif_be_connect_t',
                       { 'domid'          : self.controller.dom,
                         'netif_handle'   : self.vif,